// GeometryModelOperation.cpp: implementation of the GeometryModelOperation class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "GeometryModelOperation.h"
#include "UEEntityOperation.h"
#include "SHPoint.h"
#include "PartPoint.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

GeometryModelOperation::GeometryModelOperation()
{

}

GeometryModelOperation::~GeometryModelOperation()
{

}

void GeometryModelOperation::ClearEntity(Part& part)
{
/*	PartPoint* pPartPt = part.PartObserver();
	
	ASSERT(pPartPt);
	ASSERT(part.SupportHangerOwner());
	
	SHPoint* pSHpt = part.SupportHangerOwner()->SupportHangerObserver();
	ASSERT(pSHpt);

	AcDbHandle handle;
	handle = pPartPt->GetHandle();
	pSHpt->RemoveSubPart(pPartPt);
	part.DeleteObserver(pPartPt);

	AcDbEntity* pEnt = CUEEntityOperation::OpenEntityWrite(handle);
	ASSERT(pEnt);
	pEnt->erase();
	pEnt->close();*/
}